corporate life accountant social tax prosecutions insurance term taxman tax hmrc comedy taxes management act irish tax professionals tax investigations annuities ifrs responsibility accounting